package com.vhall.component.plugin.common.exception;

import com.vhall.component.framework.common.exception.ErrorCode;

/**
 * 请求响应信息code定义
 *
 * @author song.dong
 **/
public interface BizErrorCode {


    ErrorCode AUTH_PASSWORDS_DIFFER = new ErrorCode(30000, "auth.entered.passwords.differ");
    ErrorCode AUTH_ACCESS_EMPTY = new ErrorCode(30000, "auth.access.empty");
    ErrorCode AUTH_ACCESS_MENUS_EMPTY = new ErrorCode(30000, "auth.access.menus.empty");
    ErrorCode AUTH_ACCESS_EXIST = new ErrorCode(30000, "auth.access.exist");
    ErrorCode AUTH_ACCESS_PARENT_EMPTY = new ErrorCode(30000, "auth.access.parent.empty");
    ErrorCode AUTH_LOGIN_ACCOUNT_DISABLE = new ErrorCode(30000, "auth.login.account.disable");
    ErrorCode AUTH_LOGIN_ALREADY = new ErrorCode(30000, "auth.login.already");
    ErrorCode AUTH_LOGIN_NEEDS = new ErrorCode(30002, "auth.login.failed");
    ErrorCode AUTH_LOGIN_ROLE_DISABLE = new ErrorCode(30000, "auth.login.role.disable");
    ErrorCode AUTH_LOGIN_SIGN_FAIL = new ErrorCode(30000, "auth.login.sign");
    ErrorCode AUTH_LOGIN_NO_PERMISSION = new ErrorCode(30002, "auth.not.permission");
    ErrorCode AUTH_LOGIN_TOKEN_INVALID = new ErrorCode(401, "auth.login.token.invalid");
    ErrorCode AUTH_ADM_TOKEN_INVALID = new ErrorCode(30002, "auth.login.token.invalid");
    ErrorCode AUTH_LOGIN_TOKEN_CREATE_FAIL = new ErrorCode(30000, "auth.token.create.failed");
    ErrorCode AUTH_NAME_ERROR = new ErrorCode(30000, "auth.username.error");
    ErrorCode AUTH_VSS_TOKEN_EXPIRE = new ErrorCode(401, "auth.login.token.expire");
    ErrorCode AUTH_VSS_TOKEN_INVALID = new ErrorCode(401, "auth.login.token.invalid");
    ErrorCode AUTH_VSS_TOKEN_EMPTY = new ErrorCode(30000, "auth.vss.token.not.empty");


    ErrorCode AUTH_NOT_SUPPORT_ROLE_PASSWORD = new ErrorCode(30000, "auth.not.support.role.password");
    ErrorCode AUTH_PASSWORD_ERROR = new ErrorCode(30000, "auth.password.error");
    ErrorCode AUTH_PHONE_ALREADY_EXIST = new ErrorCode(30000, "auth.phone.already.exist");
    ErrorCode AUTH_ROLE_ERROR = new ErrorCode(30000, "auth.role.error");
    ErrorCode AUTH_ROLE_PASSWORD_ERROR = new ErrorCode(11404, "auth.role.password.error");
    ErrorCode AUTH_VERIFICATION_CODE_ERROR = new ErrorCode(30000, "auth.verification.code.error");
    ErrorCode AUTH_ROOMID_CODE_ERROR = new ErrorCode(30000, "auth.roomid.error");
    ErrorCode AUTH_PWD_CODE_ERROR = new ErrorCode(30000, "auth.pwd.error");
    ErrorCode BIZ_ACTION_EXIST = new ErrorCode(60000, "business.action.exist");
    ErrorCode BIZ_AUDIT_FAIL = new ErrorCode(60000, "business.audit.failed");
    ErrorCode BIZ_AUDIT_ING = new ErrorCode(60000, "business.audit.ing");
    ErrorCode BIZ_AUDIT_PASS = new ErrorCode(60000, "business.audit.pass");
    ErrorCode BIZ_AUDIT_REJECT = new ErrorCode(60000, "business.audit.reject");
    ErrorCode BIZ_BIND_FAIL = new ErrorCode(60000, "business.bind.failed");
    ErrorCode BIZ_CHECK_FAIL = new ErrorCode(60000, "business.check.failed");
    ErrorCode BIZ_COPY_FAIL = new ErrorCode(60000, "business.copy.failed");
    ErrorCode BIZ_ACT_FREQUENT = new ErrorCode(60000, "business.dont.frequent.operation");
    ErrorCode BIZ_DOWNLOADING = new ErrorCode(60000, "business.downloading");
    ErrorCode BIZ_EMAIL_EXIST = new ErrorCode(60000, "business.email.exist");
    ErrorCode BIZ_GET_LIVE_STREAM_FAIL = new ErrorCode(60000, "business.get.live.stream.failed");
    ErrorCode BIZ_IMPORT_COUNT_OVERFLOW = new ErrorCode(60000, "business.import.count.overflow");
    ErrorCode BIZ_IMPORT_FAIL = new ErrorCode(60000, "business.import.failed");
    ErrorCode BIZ_INVALID_FAIL = new ErrorCode(60000, "business.invalid.file");
    ErrorCode BIZ_INVALID_PHONE = new ErrorCode(60000, "business.invalid.phone");
    ErrorCode BIZ_KEYWORD_EXIST = new ErrorCode(60000, "business.keyword.exist");
    ErrorCode BIZ_ACTION_NAME_NOT_NULL = new ErrorCode(60000, "business.action.not.action.name");
    ErrorCode BIZ_PARAM_NOT_NULL = new ErrorCode(60000, "business.param.not.null");

    ErrorCode BIZ_LIVE_STREAM_ERROR = new ErrorCode(60000, "business.live.stream.format.error");
    ErrorCode BIZ_LIVE_CODE_INVALID = new ErrorCode(60000, "business.live.code.invalid");
    ErrorCode BUSINESS_COLUMN_NAME_EXIST = new ErrorCode(60000, "business.column.name.exist");
    ErrorCode BUSINESS_COLUMN_EXIST_ROOM_LK = new ErrorCode(10000, "business.column.exist.room.lk");
    ErrorCode BIZ_MASTER_OFFLINE = new ErrorCode(60000, "business.master.offline");
    ErrorCode BIZ_MASTER_ONLINE = new ErrorCode(60000, "business.master.online");
    ErrorCode BIZ_NICKNAME_EXIST = new ErrorCode(60000, "business.nickname.exist");
    ErrorCode BIZ_NOT_REPEAT = new ErrorCode(60000, "business.not.repeat");
    ErrorCode BIZ_NOT_SING_UP = new ErrorCode(60000, "business.not.sign.up");
    ErrorCode BIZ_NOT_SING_UP_WHITE = new ErrorCode(60000, "business.not.sign.up.with.white");
    ErrorCode BIZ_OPEN_TIME_ERROR = new ErrorCode(60000, "business.open.play.time.error");
    ErrorCode BIZ_OPERATION_FAIL = new ErrorCode(60000, "business.operation.failed");
    ErrorCode BIZ_PHONE_EXIST = new ErrorCode(60000, "business.phone.exist");
    ErrorCode BIZ_PUBLIC_SERVICE_FAIL = new ErrorCode(60000, "business.public.forward.service.failed");
    ErrorCode BIZ_PULL_STREAM_FAIL = new ErrorCode(60000, "business.pull.stream.failed");
    ErrorCode BIZ_PUSH_FAIL = new ErrorCode(60000, "business.push.failed");
    ErrorCode BIZ_PUSH_STREAM_FAIL = new ErrorCode(60000, "business.push.stream.failed");
    ErrorCode BIZ_NOT_LIVE_PUSH_STREAM_FAIL = new ErrorCode(60000, "business.not.live.push.stream.failed");
    ErrorCode BIZ_PUSH_STREAM_LIMIT = new ErrorCode(60000, "business.push.stream.limit");
    ErrorCode BIZ_PUSH_STREAM_CRONTIME_ERROR = new ErrorCode(60000, "business.push.stream.time.error");
    ErrorCode BIZ_PUSH_STREAM_URL_ERROR = new ErrorCode(60000, "business.push.stream.url.error");
    ErrorCode BIZ_STOP_STREAM_FAIL = new ErrorCode(60000, "business.push.stream.stop.failed");
    ErrorCode BIZ_STREAMING_NOT_DEL = new ErrorCode(60000, "business.push.streaming.not.delete");
    ErrorCode BIZ_STREAMING_NOT_EXIST = new ErrorCode(60000, "business.push.streaming.not.exist");
    ErrorCode BIZ_STREAMING_NOT_REPEAT = new ErrorCode(60000, "business.push.streaming.repeat");
    ErrorCode BIZ_REPEAT_BIND = new ErrorCode(60000, "business.repeat.bind");
    ErrorCode BIZ_REPEAT_CREATE = new ErrorCode(60000, "business.repeat.create");
    ErrorCode BIZ_REPEAT_FILTER = new ErrorCode(60000, "business.repeat.filter");
    ErrorCode BIZ_REPEAT_SERIAL_NUMBER = new ErrorCode(60000, "business.repeat.serial.number");
    ErrorCode BIZ_REPEAT_SUBMIT = new ErrorCode(60000, "business.repeat.submit");
    ErrorCode BIZ_RESULT_STATING = new ErrorCode(60000, "business.result.stating");
    ErrorCode BIZ_SET_FAIL = new ErrorCode(60000, "business.set.failed");
    ErrorCode BIZ_SOURCE_END = new ErrorCode(60000, "business.source.end");
    ErrorCode BIZ_SOURCE_ERROR = new ErrorCode(60000, "business.source.error");
    ErrorCode BIZ_UNBIND_FAIL = new ErrorCode(60000, "business.unbind.failed");
    ErrorCode BIZ_UPLOAD_IMAGE = new ErrorCode(60000, "business.upload.image");
    ErrorCode BIZ_UPLOAD_OVERFLOW = new ErrorCode(60000, "business.upload.overflow");
    ErrorCode BIZ_WHITE_OVERFLOW = new ErrorCode(60000, "business.white.count.overflow");
    ErrorCode BIZ_ROLE_ALREADY_BIND_NOT_DELETE = new ErrorCode(60000, "business.role.already.bind.not.delete");

    ErrorCode BIZ_ADMIN_DISABLE = new ErrorCode(60000, "business.admin.disable");
    ErrorCode BIZ_ADMIN_EMPTY = new ErrorCode(60000, "business.admin.empty");
    ErrorCode BIZ_CONCURRENT_JUDGE_FAILED = new ErrorCode(60000, "business.concurrent.judge.failed");
    ErrorCode BIZ_CONCURRENT_OVERFLOW = new ErrorCode(60000, "business.concurrent.overflow");
    ErrorCode BIZ_CREATE_FAILED = new ErrorCode(60000, "business.create.failed");
    ErrorCode BIZ_DELETE_FAILED = new ErrorCode(60000, "business.delete.failed");
    ErrorCode BIZ_DOWNLOAD_FAILED = new ErrorCode(60000, "business.download.failed");
    ErrorCode BIZ_EDIT_FAILED = new ErrorCode(60000, "business.edit.failed");
    ErrorCode BIZ_EDIT_REPEAT_FAILED = new ErrorCode(60000, "business.edit.repeat");
    ErrorCode BIZ_END_LIVE_FAILED = new ErrorCode(60000, "business.end.live.failed");
    ErrorCode BIZ_GENERATE_FAILED = new ErrorCode(60000, "business.generate.failed");
    ErrorCode BIZ_HOT = new ErrorCode(100001, "business.hot");
    ErrorCode BIZ_INVALID_PARAM = new ErrorCode(60000, "business.invalid.param");
    ErrorCode BIZ_INVALID_QUALITY = new ErrorCode(60000, "business.invalid.quality");
    ErrorCode BIZ_INVALID_TIME = new ErrorCode(60000, "business.invalid.time");
    ErrorCode BIZ_INVALID_USER = new ErrorCode(60000, "business.invalid.user");
    ErrorCode BIZ_INVALID_WHITE_PASSWORD = new ErrorCode(60000, "business.invalid.white.password");
    ErrorCode BIZ_KICKED = new ErrorCode(60000, "business.kicked");
    ErrorCode BIZ_LIVING_NOT_DELETE = new ErrorCode(60000, "business.living.not.delete");
    ErrorCode BIZ_LOGIN_FAILED = new ErrorCode(60000, "business.login.failed");
    ErrorCode BIZ_MENU_EXIST = new ErrorCode(60000, "business.menu.exist");
    ErrorCode BIZ_MENU_NAME_EXIST = new ErrorCode(60000, "business.menu.name.exist");
    ErrorCode BIZ_MENU_URL_EXIST = new ErrorCode(60000, "business.menu.url.exist");
    ErrorCode BIZ_NO_PERMISSION = new ErrorCode(60000, "business.no.permission");
    ErrorCode BIZ_NO_ORGCODE = new ErrorCode(60000, "business.no.orgcode");
    ErrorCode BIZ_NOT_APPLY = new ErrorCode(60000, "business.not.apply");
    ErrorCode BIZ_NOT_SPEAKER = new ErrorCode(60000, "business.not.speaker");
    ErrorCode BIZ_NOT_START = new ErrorCode(60000, "business.not.start");
    ErrorCode BIZ_NOT_SUPPORT_RAISE = new ErrorCode(60000, "business.not.support.raise");
    ErrorCode BIZ_PAAS_FAILED = new ErrorCode(60000, "business.paas.service.failed");
    ErrorCode BIZ_PAAS_NO_MATCH = new ErrorCode(60000, "business.paas.no.match");
    ErrorCode BIZ_REPEAT_APPLY = new ErrorCode(60000, "business.repeat.apply");
    ErrorCode BIZ_REPEAT_INVITATION = new ErrorCode(60000, "business.repeat.invitation");
    ErrorCode BIZ_REPEAT_SPEAKER = new ErrorCode(60000, "business.repeat.speaker");
    ErrorCode BIZ_ROLE_ADD_FAILED = new ErrorCode(60000, "business.role.add.failed");
    ErrorCode BIZ_ROLE_EXIST = new ErrorCode(60000, "business.role.exist");
    ErrorCode BIZ_ROLE_NOT_EXIST = new ErrorCode(60000, "business.role.not.exist");
    ErrorCode BIZ_ROLE_NOT_MATCH = new ErrorCode(60000, "business.role.not.match");
    ErrorCode BIZ_SOURCE_NOT_START = new ErrorCode(60000, "business.source.not.start");
    ErrorCode BIZ_SPEAKER_FULL = new ErrorCode(60000, "business.speaker.full");
    ErrorCode BIZ_SPEAKER_INVITE_FULL = new ErrorCode(60000, "business.speaker.or.invitation.full");
    ErrorCode BIZ_START_LIVE_FAILED = new ErrorCode(60000, "business.start.live.failed");
    ErrorCode BIZ_SUBMIT_FAILED = new ErrorCode(60000, "business.submit.failed");
    ErrorCode BIZ_SUBMIT_REPEAT = new ErrorCode(60000, "business.submit.repeated");
    ErrorCode BIZ_SWITCH_KICK_FAILED = new ErrorCode(60000, "business.switch.kick.failed");
    ErrorCode BIZ_SWITCH_MUTE_FAILED = new ErrorCode(60000, "business.switch.mute.failed");
    ErrorCode BIZ_TYPE_NOT_ALLOWED = new ErrorCode(60000, "business.type.not.allowed");
    ErrorCode BIZ_UPLOAD_FAILED = new ErrorCode(60000, "business.upload.failed");
    ErrorCode BIZ_UPLOAD_MERGE_FAILED = new ErrorCode(60000, "business.upload.merge.failed");
    ErrorCode BIZ_UPLOAD_MD5_CHECK_FAILED = new ErrorCode(60000, "business.upload.md5.check.failed");
    ErrorCode BIZ_USER_NAME_EXIST = new ErrorCode(60000, "business.user.name.exist");
    ErrorCode BIZ_CHINESE_NOT_ALLOWED = new ErrorCode(60000, "business.chinese.not.allowed");
    ErrorCode BIZ_EXPORT_LIMIT = new ErrorCode(60000, "business.export.limit");
    ErrorCode BIZ_NUM_IS_TOO_LONG = new ErrorCode(60000, "business.number.is.too.long");

    ErrorCode BIZ_PAGE_CHANNEL_ERROR = new ErrorCode(60000, "business.page_channel.error");
    ErrorCode BIZ_PAGE_CHANNEL_STATUS_ERROR = new ErrorCode(60000, "business.page_channel.channel_status.error");
    ErrorCode BIZ_PAGE_CHANNEL_DELETE_ERROR = new ErrorCode(60000, "business.page_channel.delete.error");


    ErrorCode BIZ_ANCHOR_ERROR = new ErrorCode(60000, "business.anchor_manage.error");
    ErrorCode BIZ_ANCHOR_RECOMMAND_SIEZE_ERROR = new ErrorCode(60000, "business.anchor_manage_recommand.size.error");

    ErrorCode BIZ_DATA_OVER_LONG_ERROR = new ErrorCode(60000, "business.data.size.error");
    ErrorCode BIZ_PENDANT_DATA_SIZE_ERROR = new ErrorCode(60000, "business.pendant.size.error");




    ErrorCode BIZ_PAAS_CREATE_WATERMARK_40034_FAILED = new ErrorCode(40034, "biz.paas.create.watermark.40034.failed");
    ErrorCode BIZ_PAAS_CREATE_WATERMARK_70003_FAILED = new ErrorCode(70003, "biz.paas.create.watermark.70003.failed");

    ErrorCode COMP_QUICKREPLIES_EXIST_CONTENT_ERROR = new ErrorCode(10000, "comp.quick-replies.exist.content.error");
    ErrorCode COMP_QUICKREPLIES_COUNT_OVERFLOW_ERROR = new ErrorCode(10000, "comp.quick-replies.count.overflow.error");
    ErrorCode COMP_QUICKREPLIES_ACCOUNT_AUTH_ERROR = new ErrorCode(10000, "comp.quick-replies.account.auth.error");
    ErrorCode COMP_QUICKREPLIES_EMPTY = new ErrorCode(10000, "comp.quick-replies.empty");
    ErrorCode COMP_ANCHOR_LK_EXIST = new ErrorCode(10000, "comp.anchor.exist.room.lk");
    ErrorCode COMP_ANCHOR_LIVING = new ErrorCode(10000, "comp.anchor.is.living");
    ErrorCode COMP_ANCHOR_PHONE_NOT_EXIST = new ErrorCode(10000, "comp.anchor.phone.not.exist");
    ErrorCode COMP_ANCHOR_MANAGER_PHONE_EXIST = new ErrorCode(10000, "comp.anchor.manager.phone.exist");
    ErrorCode COMP_ANCHOR_SMS_RISK = new ErrorCode(10000, "comp.anchor.sms.risk");
    ErrorCode COMP_COUPON_LIVING_NOT_EDIT = new ErrorCode(10000, "comp.coupon.living.not.edit");
    ErrorCode COMP_DOC_EMPTY = new ErrorCode(10000, "comp.doc.empty");
    ErrorCode COMP_DOC_SIZE = new ErrorCode(10000, "comp.doc.size");
    ErrorCode COMP_DOC_PAGE = new ErrorCode(10000, "comp.doc.page");

    ErrorCode COMP_EXAM_ANID_NULL = new ErrorCode(10000, "comp.exam.not.anid");
    ErrorCode COMP_EXAM_GRAD_NULL = new ErrorCode(10000, "comp.exam.not.grad");
    ErrorCode COMP_EXAM_NOT_EDITABLE = new ErrorCode(10000, "comp.exam.not.edit");
    ErrorCode COMP_EXAM_FINISHED = new ErrorCode(10000, "comp.exam.finish.already");
    ErrorCode COMP_EXAM_COLLECTING = new ErrorCode(10000, "comp.exam.collecting");
    ErrorCode COMP_EXAM_LIMIT_TIME_NOT_SET = new ErrorCode(10000, "comp.exam.time.not.set");
    ErrorCode COMP_EXAM_NO_ACCESS = new ErrorCode(10000, "comp.exam.no.access");
    ErrorCode COMP_EXAM_NOT_EXIST = new ErrorCode(10000, "comp.exam.not.exist");
    ErrorCode COMP_EXAM_NOT_FINISH = new ErrorCode(10000, "comp.exam.not.review");
    ErrorCode COMP_EXAM_NOT_PUBLISH = new ErrorCode(10000, "comp.exam.not.publish");
    ErrorCode COMP_EXAM_NOT_PUBLISH_RESULT = new ErrorCode(10000, "comp.exam.not.publish.result");
    ErrorCode COMP_EXAM_PAPER_NOT_EXIST = new ErrorCode(10000, "comp.exam.invalid");
    ErrorCode COMP_EXAM_TAKING = new ErrorCode(10000, "comp.exam.taking");
    ErrorCode COMP_EXAM_PAAS_NOT_EXIST = new ErrorCode(10000, "comp.exam.paas.invilid");
    ErrorCode COMP_EXAM_ANSWER_GET_FAILED = new ErrorCode(10000, "comp.exam.answer.get.failed");
    ErrorCode COMP_EXAM_IS_NOT_NULL = new ErrorCode(10000, "comp.exam.not.empty");
    ErrorCode COMP_EXAM_BIND_ROOM_FAILED = new ErrorCode(10000, "comp.exam.bind.room.failed");

    ErrorCode COMP_GOODS_BIND = new ErrorCode(10000, "comp.goods.bind.room.not.delete");
    ErrorCode COMP_GOODS_SERIAL_NUMBER_INVALID = new ErrorCode(10000, "comp.goods.invalid.serial.number");
    ErrorCode COMP_GOODS_PUSH_FAIL = new ErrorCode(10000, "comp.goods.push.failed");
    ErrorCode COMP_GOODS_BIND_LIMIT = new ErrorCode(10000, "comp.goods.bind.limit");

    ErrorCode COMP_FILTER_IMPORT_OVERFLOW = new ErrorCode(10000, "comp.filter.import.overflow");
    ErrorCode COMP_FILTER_REPEAT_KEY = new ErrorCode(10000, "comp.filter.key.repeat");
    ErrorCode COMP_FILTER_UPLOAD_NULL = new ErrorCode(10000, "comp.filter.upload.null");

    ErrorCode COMP_GIFT_ADD_FAILURE = new ErrorCode(10000, "comp.gift.add.failure");
    ErrorCode COMP_GIFT_ERR_NAME_REPEAT = new ErrorCode(10000, "comp.gift.err.name.repeat");
    ErrorCode COMP_GIFT_MAPPING_GIFT_ID_NOT_EMPTY = new ErrorCode(10000, "comp.gift.mapping.gift.id.not.empty");
    ErrorCode COMP_GIFT_MAPPING_EMPTY = new ErrorCode(10000, "comp.gift.mapping.empty");
    ErrorCode COMP_GIFT_MAPPING_GIFT_BIND_REPEAT = new ErrorCode(10000, "comp.gift.mapping.gift.bind.repeat");
    ErrorCode COMP_GIFT_MAPPING_SORT_UPDATE_ERROR = new ErrorCode(10000, "comp.gift.mapping.sort.update.error");
    ErrorCode COMP_GIFT_MAPPING_SORT_SET_ERROR = new ErrorCode(10000, "comp.gift.mapping.sort.set.error");
    ErrorCode COMP_GIFT_MAPPING_COUNT_EXCEED_LIMIT = new ErrorCode(10000, "comp.gift.mapping.count.exceed.limit");
    ErrorCode COMP_GIFT_DELETE_FAILURE = new ErrorCode(10000, "comp.gift.delete.failure");
    ErrorCode COMP_GIFT_EDIT_FAILURE = new ErrorCode(10000, "comp.gift.edit.failure");
    ErrorCode COMP_GIFT_MAPPING_SAVE_FAILURE = new ErrorCode(10000, "comp.gift.mapping.save.failure");
    ErrorCode COMP_GIFT_NOT_FOUND = new ErrorCode(10000, "comp.gift.not.found");
    ErrorCode COMP_GIFT_NOT_SEND = new ErrorCode(10000, "comp.gift.not.send");
    ErrorCode COMP_GIFT_PAY_STATUS_SET_FAILURE = new ErrorCode(10000, "comp.gift.pay.status.set.failure");
    ErrorCode COMP_GIFT_PRICE = new ErrorCode(10000, "comp.gift.price");
    ErrorCode COMP_GIFT_SEND_FAILURE = new ErrorCode(10000, "comp.gift.send.failure");

    ErrorCode COMP_INVITE_CARD_DISABLE = new ErrorCode(10000, "comp.invite.card.disable");


    ErrorCode COMP_LOTTERY_LUCK_USER_OVERFLOW = new ErrorCode(10000, "comp.lottery.luck.user.overflow");
    ErrorCode COMP_LOTTERY_USER_NOT_MATCH = new ErrorCode(10000, "comp.lottery.not.match.user");
    ErrorCode COMP_LOTTERY_RANGE_ERROR = new ErrorCode(10000, "comp.lottery.range.error");
    ErrorCode COMP_LOTTERY_TYPE_INVALID = new ErrorCode(10000, "comp.lottery.type.invalid");
    ErrorCode COMP_LOTTERY_USER_CHECK_ERROR = new ErrorCode(10000, "comp.lottery.users.check.error");
    ErrorCode COMP_LOTTERY_END_FAILURE = new ErrorCode(10000, "comp.lottery.end.failure");
    ErrorCode COMP_LOTTERY_END_PARAM_ERROR = new ErrorCode(10000, "comp.lottery.end.param.error");
    ErrorCode COMP_LOTTERY_ERROR_EXTENDS = new ErrorCode(10000, "comp.lottery.error.extends");
    ErrorCode COMP_LOTTERY_HAS_ENDED = new ErrorCode(10000, "comp.lottery.has.ended");
    ErrorCode COMP_LOTTERY_IMPORT_NO_FILE_ERROR = new ErrorCode(10000, "comp.lottery.import.no.file.error");
    ErrorCode COMP_LOTTERY_NOT_FOUND = new ErrorCode(10000, "comp.lottery.empty");
    ErrorCode COMP_LOTTERY_NUMBERS_OVER_RANGE = new ErrorCode(10000, "comp.lottery.numbers.over.range");
    ErrorCode COMP_LOTTERY_OVER_NUMBER_ERROR = new ErrorCode(10000, "comp.lottery.number.error");
    ErrorCode COMP_LOTTERY_REPEAT_COMMIT_ERROR = new ErrorCode(10000, "comp.lottery.commit.error");
    ErrorCode COMP_LOTTERY_UPLOAD_LIMIT_FAILURE = new ErrorCode(10000, "comp.lottery.upload.limit.failure");
    ErrorCode COMP_LOTTERY_UPLOAD_NULL_FAILURE = new ErrorCode(10000, "comp.lottery.not.add.user");
    ErrorCode COMP_LOTTERY_USER_NOT_FOUND = new ErrorCode(10000, "comp.lottery.user.not.found");

    ErrorCode COMP_PAY_AMOUNT_UNEDITABLE = new ErrorCode(10000, "comp.pay.amount.uneditable");
    ErrorCode COMP_PAY_ORDER_FAIL = new ErrorCode(10000, "comp.pay.order.failed");
    ErrorCode COMP_PAY_ORDER_PAYED = new ErrorCode(10000, "comp.pay.order.payed");
    ErrorCode COMP_PAY_PARAM_UNSET = new ErrorCode(10000, "comp.pay.param.unset");
    ErrorCode COMP_PAY_WX_ORDER_FAIL = new ErrorCode(10000, "comp.pay.wx.order.failed");
    ErrorCode COMP_PAY_WX_PARAM_FAIL = new ErrorCode(10000, "comp.pay.wx.param.failed");
    ErrorCode COMP_PAY_WX_OPENID_EMPTY = new ErrorCode(10000, "comp.pay.wx.openid.empty");

    ErrorCode COMP_QA_ANSWER_CREATE_FAILED = new ErrorCode(10000, "comp.qa.answer.create.failed");
    ErrorCode COMP_QA_ANSWER_NOT_FOUND = new ErrorCode(10000, "comp.qa.answer.not.found");
    ErrorCode COMP_QA_CREATE_FAILED = new ErrorCode(10000, "comp.qa.create.failed");
    ErrorCode COMP_QA_ID_IS_NULL = new ErrorCode(10000, "comp.qa.id.is.null");
    ErrorCode COMP_QA_NOT_FOUND = new ErrorCode(10000, "comp.qa.not.found");

    ErrorCode COMP_PENDANT_EMPTY = new ErrorCode(10000, "comp.pendant.empty");
    ErrorCode COMP_PENDANT_ERROR = new ErrorCode(10000, "comp.pendant.error");
    ErrorCode COMP_PENDANT_TYPE_FAIL = new ErrorCode(10000, "comp.pendant.type.fail");
    ErrorCode COMP_PENDANT_FIXED_CREATE_FAILURE = new ErrorCode(10000, "comp.pendant.fixed.create.failed");
    ErrorCode COMP_PENDANT_PUSH_FAIL = new ErrorCode(10000, "comp.pendant.push.failed");
    ErrorCode COMP_PENDANT_SET_FIXED_FAIL = new ErrorCode(10000, "comp.pendant.set.fixed.failed");
    ErrorCode COMP_PHOTO_SING_OVERFLOW = new ErrorCode(10000, "comp.photo.sign.img.overflow");

    ErrorCode COMP_QUESTION_ACCOUNT_INFO_NO_ID = new ErrorCode(10000, "comp.question.account.info.no.id");
    ErrorCode COMP_QUESTION_BIND_ROOM_FAILED = new ErrorCode(10000, "comp.question.bind.room.failed");
    ErrorCode COMP_QUESTION_CAN_NOT_ANSWER = new ErrorCode(10000, "comp.question.can.not.answer");
    ErrorCode COMP_QUESTION_CAN_NOT_PUSH = new ErrorCode(10000, "comp.question.can.not.push");
    ErrorCode COMP_QUESTION_NO_DELETE_ABILITY = new ErrorCode(10000, "comp.question.no.delete.ability");
    ErrorCode COMP_QUESTION_NOT_DELETE = new ErrorCode(10000, "comp.question.not.delete");
    ErrorCode COMP_QUESTION_NOT_EDIT = new ErrorCode(10000, "comp.question.not.edit");
    ErrorCode COMP_QUESTION_NOT_PERMISSION = new ErrorCode(10000, "comp.question.not.permission");
    ErrorCode COMP_QUESTION_PUBLISH_FAILED = new ErrorCode(10000, "comp.question.publish.failed");
    ErrorCode COMP_QUESTION_PUSH_FAILED = new ErrorCode(10000, "comp.question.push.failed");
    ErrorCode COMP_QUESTION_ROOM_ALREADY_UNBIND = new ErrorCode(10000, "comp.question.room.already.unbind");
    ErrorCode COMP_QUESTION_UPDATE_FAILED = new ErrorCode(10000, "comp.question.edit.failed");
    ErrorCode COMP_QUESTION_ROOM_ALREADY_PUBLISHED = new ErrorCode(10000, "comp.question.room.already.published");

    ErrorCode COMP_REBROADCAST_LIVE_END = new ErrorCode(10000, "comp.rebroadcast.live.end");
    ErrorCode COMP_REBROADCAST_LIVE_NOT_START = new ErrorCode(10000, "comp.rebroadcast.live.not.start");
    ErrorCode COMP_REBROADCAST_ORIGIN_SAME = new ErrorCode(10000, "comp.rebroadcast.origin.same");
    ErrorCode COMP_REBROADCAST_REPEATED = new ErrorCode(10000, "comp.rebroadcast.repeated");
    ErrorCode COMP_REBROADCAST_SET_FAIL = new ErrorCode(10000, "comp.rebroadcast.set.failed");

    ErrorCode COMP_RECORD_INSERT_FAILED = new ErrorCode(10000, "comp.record.insert.failed");
    ErrorCode COMP_RECORD_NOT_EXIST = new ErrorCode(10000, "comp.record.not.exist");
    ErrorCode COMP_RECORD_NOT_BELONG_ROOM = new ErrorCode(10000, "comp.record.not.belong.room");
    ErrorCode COMP_RECORD_UPDATE_FAILED = new ErrorCode(10000, "comp.record.update.failed");

    ErrorCode COMP_REDPACKET_CHANNEL_ERROR = new ErrorCode(10000, "comp.redpacket.channel.error");
    ErrorCode COMP_REDPACKET_CONDITION_ERROR = new ErrorCode(10000, "comp.redpacket.condition.error");
    ErrorCode COMP_REDPACKET_CREATE_ERROR = new ErrorCode(10000, "comp.redpacket.create.error");
    ErrorCode COMP_REDPACKET_DELETE_ERROR = new ErrorCode(10000, "comp.redpacket.delete.error");
    ErrorCode COMP_REDPACKET_NUMS_ERROR = new ErrorCode(10000, "comp.redpacket.nums.error");
    ErrorCode COMP_REDPACKET_OVERDUE_ERROR = new ErrorCode(110022, "comp.redpacket.expire");
    ErrorCode COMP_REDPACKET_START_ERROR = new ErrorCode(10000, "comp.redpacket.start.error");
    ErrorCode COMP_REDPACKET_UNLOCK_ERROR = new ErrorCode(10000, "comp.redpacket.unlock.error");
    ErrorCode COMP_REDPACKET_ZERO_ERROR = new ErrorCode(10000, "comp.redpacket.zero.error");
    ErrorCode COMP_REDPACKET_AGAIN_ERROR = new ErrorCode(110015, "comp.redpacket.again.error");
    ErrorCode COMP_REDPACKET_AMOUNT_ZERO_ERROR = new ErrorCode(10000, "comp.redpacket.amount.zero.error");
    ErrorCode COMP_REDPACKET_AMOUNT_BEYOND_ERROR = new ErrorCode(10000, "comp.redpacket.amount.beyond.error");
    ErrorCode COMP_REDPACKET_NUMS_BEYOND_ERROR = new ErrorCode(10000, "comp.redpacket.nums.beyond.error");


    ErrorCode COMP_REWARD_NOT_EXIST = new ErrorCode(10000, "comp.reward.not.exist");
    ErrorCode COMP_REWARD_FAIL = new ErrorCode(10000, "comp.reward.failed");
    ErrorCode COMP_REWARD_AMOUNT_INVALID = new ErrorCode(10000, "comp.reward.invalid.money");
    ErrorCode COMP_ROOM_AUDIT_CLOSE_ERR = new ErrorCode(10000, "comp.room.audit.close.err");
    ErrorCode COMP_ROOM_AUDIT_STATUS_ERROR = new ErrorCode(10000, "comp.room.audit.status.error");


    ErrorCode COMP_SIGN_FINISH = new ErrorCode(10000, "comp.sign.finish");
    ErrorCode COMP_SIGN_IN_FAIL = new ErrorCode(10000, "comp.sign.user.failed");
    ErrorCode COMP_SIGN_INIT_FAIL = new ErrorCode(10000, "comp.sign.initiate.failed");
    ErrorCode COMP_SIGN_NOT_EXIST = new ErrorCode(10000, "comp.sign.not.exist");
    ErrorCode COMP_SIGN_REPEATED = new ErrorCode(10000, "comp.sign.repeated");
    ErrorCode COMP_SIGN_TIMEOUT = new ErrorCode(10000, "comp.sign.timeout");

    ErrorCode COMP_SMS_THRESHOLD_WARING = new ErrorCode(10000, "comp.sms.threshold.waring");

    ErrorCode COMP_TAG_LIVE_MODE_NOT_ALLOWED = new ErrorCode(10000, "comp.tag.mode.not.allowed");
    ErrorCode COMP_TAG_MAX_VALUE = new ErrorCode(10000, "comp.tag.max.value");
    ErrorCode COMP_TAG_STATUS_NOT_ALLOWED = new ErrorCode(10000, "comp.tag.status.not.allowed");
    ErrorCode COMP_TAG_NOT_EXIST = new ErrorCode(10000, "comp.tag.not.exist");
    ErrorCode COMP_TAG_ALREADY_EXIST = new ErrorCode(10000, "comp.tag.already.exist");
    ErrorCode COMP_TAG_EXIST_ROOM_LK = new ErrorCode(10000, "comp.tag.exist.room.lk");

    ErrorCode COMP_VOTE_BIND_REPEAT = new ErrorCode(10000, "comp.vote.repeat.bind");
    ErrorCode COMP_VOTE_BUSINESS_RESULT_STATING = new ErrorCode(10000, "comp.vote.result.stating");
    ErrorCode COMP_VOTE_CONTENT_INVALID = new ErrorCode(10000, "comp.vote.invalid.content");
    ErrorCode COMP_VOTE_DEL_FAIL = new ErrorCode(10000, "comp.vote.taking.not.del");
    ErrorCode COMP_VOTE_FINISHED = new ErrorCode(10000, "comp.vote.finished");
    ErrorCode COMP_VOTE_INVALID = new ErrorCode(10000, "comp.vote.invalid");
    ErrorCode COMP_VOTE_NOT_EXIST = new ErrorCode(10000, "comp.vote.not.exist");
    ErrorCode COMP_VOTE_NOT_PUBLISH = new ErrorCode(10000, "comp.vote.not.publish");
    ErrorCode COMP_VOTE_NOT_PUBLISH_RESULT = new ErrorCode(10000, "comp.vote.not.publish.result");
    ErrorCode COMP_VOTE_OPTION_OVERFLOW = new ErrorCode(10000, "comp.vote.option.count.overflow");
    ErrorCode COMP_VOTE_OPTION_INVALID = new ErrorCode(10000, "comp.vote.option.invalid");
    ErrorCode COMP_VOTE_PUBLISHED_NOT_EDIT = new ErrorCode(10000, "comp.vote.published.not.edit");
    ErrorCode COMP_VOTE_RESULT_PUBLISHED = new ErrorCode(10000, "comp.vote.result.published");
    ErrorCode COMP_VOTE_RUNNING_NOT_PUBLISH = new ErrorCode(10000, "comp.vote.running.not.publish");
    ErrorCode COMP_VOTE_SUBMIT_REPEAT = new ErrorCode(10000, "comp.vote.submit.repeated");
    ErrorCode COMP_VOTE_UN_FINISHED = new ErrorCode(10000, "comp.vote.unfinished");
    ErrorCode COMP_VOTE_ANSWERED = new ErrorCode(10000, "comp.vote.answered");
    ErrorCode COMP_VOTE_EXTEND = new ErrorCode(10000, "comp.vote.extend.error");
    ErrorCode COMP_DOC_NO_PERMISSION_USER = new ErrorCode(10000, "comp.doc.no.permission.user");
    ErrorCode COMP_UPLOAD_DEL_FAIL = new ErrorCode(10000, "comp.upload.del.fail");

    ErrorCode COMP_WATCHLIMIT_COUNT_OVERFLOW_SINGLE = new ErrorCode(10000, "comp.watchlimit.count.overflow.single");
    ErrorCode COMP_WATCHLIMIT_COUNT_OVERFLOW_TOTAL = new ErrorCode(10000, "comp.watchlimit.count.overflow.total");
    ErrorCode COMP_WATCHLIMIT_ROW_EMPTY = new ErrorCode(10000, "comp.watchlimit.row.empty");
    ErrorCode COMP_WATCHLIMIT_ROW_INVALID = new ErrorCode(10000, "comp.watchlimit.row.invalid");

    ErrorCode COMP_SUBJECT_NO_EXIST = new ErrorCode(10000, "comp.subject.no.exist");


    ErrorCode EMPTY_ACCOUNT = new ErrorCode(20000, "empty.account");
    ErrorCode EMPTY_ACTION = new ErrorCode(20000, "empty.action");
    ErrorCode EMPTY_TAG = new ErrorCode(20000, "empty.tag");
    ErrorCode EMPTY_ROOM_DRAFT = new ErrorCode(20000, "empty.room_draft");
    ErrorCode EMPTY_CONFIG = new ErrorCode(20000, "empty.config");
    ErrorCode EMPTY_FILE = new ErrorCode(20000, "empty.file");
    ErrorCode EMPTY_FILE_ERROR = new ErrorCode(20000, "empty.file.error");
    ErrorCode EMPTY_DIR_ERROR = new ErrorCode(20000, "empty.dir.error");
    ErrorCode EMPTY_FILE_CHANGE_ERROR = new ErrorCode(20000, "empty.file.change.error");


    ErrorCode EMPTY_CREATE_FILE = new ErrorCode(20000, "empty.file.create.error");
    ErrorCode EMPTY_CREATE_DIR = new ErrorCode(20000, "empty.dir.create.error");
    ErrorCode EMPTY_GOODS = new ErrorCode(20000, "empty.goods");
    ErrorCode EMPTY_INFO = new ErrorCode(20000, "empty.info");
    ErrorCode EMPTY_LIST = new ErrorCode(20000, "empty.list");
    ErrorCode EMPTY_SERVICE = new ErrorCode(20000, "empty.service");
    ErrorCode EMPTY_SIGN_TASK = new ErrorCode(20000, "empty.sign.task");
    ErrorCode EMPTY_TOKE = new ErrorCode(20000, "empty.token");
    ErrorCode EMPTY_USER = new ErrorCode(20000, "empty.user");
    ErrorCode EMPTY_VOTE = new ErrorCode(20000, "empty.vote");
    ErrorCode EMPTY_ADMIN = new ErrorCode(20000, "empty.admin");
    ErrorCode EMPTY_DATA = new ErrorCode(20000, "empty.data");
    ErrorCode EMPTY_DOCUMENT = new ErrorCode(20000, "empty.document");
    ErrorCode EMPTY_MENU = new ErrorCode(20000, "empty.menu");
    ErrorCode EMPTY_MENU_PARENT = new ErrorCode(20000, "empty.menu.parent");
    ErrorCode EMPTY_QUESTION = new ErrorCode(20000, "empty.question");
    ErrorCode DELETED_QUESTION = new ErrorCode(20000, "delete.question");
    ErrorCode EMPTY_RECORD = new ErrorCode(20000, "empty.record");
    ErrorCode EMPTY_ROLE = new ErrorCode(20000, "empty.role");
    ErrorCode EMPTY_ROOM = new ErrorCode(20000, "empty.room");
    ErrorCode EMPTY_COLUMN = new ErrorCode(20000, "empty.column");
    ErrorCode EMPTY_ROOM_INFO = new ErrorCode(20000, "empty.room.info");
    ErrorCode EMPTY_EXAM = new ErrorCode(20000, "empty.exam");
    ErrorCode EMPTY_SIGN_TABLE = new ErrorCode(20000, "empty.sign.table");
    ErrorCode EMPTY_VIDEO = new ErrorCode(20000, "empty.video");
    ErrorCode EMPTY_VOD = new ErrorCode(20000, "empty.vod");
    ErrorCode EMPTY_WHITE_USER = new ErrorCode(20000, "empty.white.user");


    //"option_save_fail","保存失败",
    //"option_update_fail","修改失败",
    ErrorCode TYPE_EXAM_EXIST_ERROR = new ErrorCode(40000, "type.exam.exist.error");
    ErrorCode TYPE_EXAM_ERROR = new ErrorCode(40000, "type.exam.error");
    ErrorCode TYPE_INVALID_CUT = new ErrorCode(40000, "type.invalid.cut");
    ErrorCode TYPE_INVALID_MONEY = new ErrorCode(40000, "type.invalid.money");
    ErrorCode TYPE_INVALID_PRICE = new ErrorCode(40000, "type.invalid.price");
    ErrorCode TYPE_INVALID_RSP = new ErrorCode(40000, "type.invalid.rsp");
    ErrorCode TYPE_INVALID_STORAGE = new ErrorCode(40000, "type.invalid.storage");
    ErrorCode TYPE_FILE_INVALID = new ErrorCode(40000, "type.invalid.file");
    ErrorCode TYPE_INVALID_IMAGE = new ErrorCode(40000, "type.invalid.image");
    ErrorCode TYPE_INVALID_STR_LEN = new ErrorCode(40000, "type.invalid.string.len.range");
    ErrorCode TYPE_INVALID_STRING = new ErrorCode(40000, "type.invalid.string");
    ErrorCode TYPE_INVALID_UPLOAD = new ErrorCode(40000, "type.invalid.upload");
    ErrorCode TYPE_PHONE = new ErrorCode(40000, "type.phone");
    ErrorCode EMPTY_PUSH_STREAM_START = new ErrorCode(40000, "empty.push.stream.start");
    ErrorCode EMPTY_PUSH_STREAM_ID = new ErrorCode(40000, "empty.push.stream.id");
    ErrorCode EMPTY_PUSH_STREAM_TYPE = new ErrorCode(40000, "empty.push.stream.type");
    ErrorCode EMPTY_PUSH_STREAM_ADDRESS = new ErrorCode(40000, "empty.push.stream.address");
    ErrorCode BIZ_NOT_EDIT = new ErrorCode(70000, "live.notedit");

    ErrorCode LIVEING_NOT_UPDATE_WARTERMARK = new ErrorCode(60000, "business.living.not.update.watermark");
    ErrorCode BIZ_FILE_NAME_IS_TOO_LONG = new ErrorCode(60000, "business.file.name.is.too.long");
    ErrorCode BIZ_THIRD_FAILED = new ErrorCode(60001, "business.third.service.failed");
    ErrorCode BIZ_THIRD_INFO_ERR = new ErrorCode(60002, "business.third.service.info.err");

    ErrorCode BIZ_CREATE_USER_NOT_CAN_AUDIT = new ErrorCode(60004, "business.create.user.not.can.audit");

    ErrorCode SAVE_FAIL = new ErrorCode(60005, "business.save.fail");
    ErrorCode BIZ_ROOM_CANNOT_REVIEW_AGAIN = new ErrorCode(60006, "business.room.cannot.review.again");
    ErrorCode LIVE_CONTENT_TYPE_ERR = new ErrorCode(60007, "business.live.content.type.err");
    ErrorCode BIZ_LIVE_COLUMN_USER_BIND_FAIL = new ErrorCode(60008, "business.live.column.user.bind.fail");
    ErrorCode BIZ_ROOM_WARM_VOID_EMPTY = new ErrorCode(20000, "business.room.warm.void.empty");
    ErrorCode RECORD_FAILED_REVIEW_CANNOT_CHAPTER = new ErrorCode(20000, "business.record.failed.review.cannot.chapter");
    ErrorCode COMP_RECORD_CHAPTER_POINT_REPEAT = new ErrorCode(20000,"business.record.chapter.point.repeat");
    ErrorCode BIZ_ROOM_LIMIT_USER_SCOPE_PROD_EMPTY = new ErrorCode(20000,"business.room.limit.user.scope.prod.empty");
    ErrorCode BIZ_ROOM_LIMIT_USER_SCOPE_PROD_MAX_LIMIT = new ErrorCode(20000,"business.room.limit.user.scope.prod.max.limit");
    ErrorCode BIZ_ROOM_EXEMPT_PROD_MAX_LIMIT = new ErrorCode(20000,"business.room.exempt.prod.max.limit");
    ErrorCode BIZ_ROOM_RELATION_PROD_LENGTH_LIMIT = new ErrorCode(20000, "business.room.relation.prod.length.limit");
    ErrorCode BIZ_ROOM_RELATION_WHITE_FILE_EMPTY = new ErrorCode(20000,"business.room.relation.white.file.empty");
    ErrorCode COMP_WHITE_LIMIT_IMPORT_OVERFLOW = new ErrorCode(20000,"business.white.limit.import.overflow");
    ErrorCode COMP_WHITE_LIMIT_IMPORT_EMPTY = new ErrorCode(20000,"business.white.limit.import.empty");
    ErrorCode RECORD_ADD_CHAPTER_MAX_LIMIT = new ErrorCode(20000,"business.record.add.chapter.max.limit");
    ErrorCode RECORD_ADD_CHAPTER_NAME_LENGTH_LIMIT = new ErrorCode(20000,"business.record.add.chapter.name.length.limit");
}
